var p=Object.defineProperty;var A=(o,t,e)=>t in o?p(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e;var s=(o,t,e)=>(A(o,typeof t!="symbol"?t+"":t,e),e);var m=(o,t,e)=>new Promise((n,i)=>{var c=r=>{try{d(e.next(r))}catch(l){i(l)}},g=r=>{try{d(e.throw(r))}catch(l){i(l)}},d=r=>r.done?n(r.value):Promise.resolve(r.value).then(c,g);d((e=e.apply(o,t)).next())});import{eX as F}from"./index-68beeb37.js";import{PageBaseGroupEdit as S}from"./PageBaseGroupEdit-287607fe.js";import{Node as a,NodeAttr as h}from"./Node-f6973868.js";import"./EntityNodeID-63d9a7e3.js";class E extends S{constructor(){super("GPE_ShenFenModel");s(this,"Desc0",`
  #### 说明
   - 上一步的发送人作为接收人。
   - 默认为该模式。
    `);s(this,"Desc1",`
  #### 说明
   - 指定节点的处理人作为本步骤的身份.
   - 需要选择一个节点ID.
  #### 流程图
  ![输入图片说明](/resource/WF/Admin/AttrNode/AccepterRole/Img/ShengqingFlow1.png "屏幕截图")
  #### 配置图
  ![输入图片说明](/resource/WF/Admin/AttrNode/AccepterRole/Img/ShengqingPeizhi1.png "屏幕截图")
      `);s(this,"Desc2",`
  #### 说明
  - 选择的字段存储的是作为人员身份(该字段里存储的是账号)
  - 指定节点表单的字段作为本步骤的本步骤的身份.
  - 需要选择一个节点ID.
  #### 流程图
  ![输入图片说明](/resource/WF/Admin/AttrNode/AccepterRole/Img/ShengqingFlow2.png "屏幕截图")
  #### 表单图
  ![输入图片说明](/resource/WF/Admin/AttrNode/AccepterRole/Img/ShengqingBiaodan2.png "屏幕截图")
  #### 配置图
  ![输入图片说明](/resource/WF/Admin/AttrNode/AccepterRole/Img/ShengqingPeizhi2.png "屏幕截图")
      `);this.PageTitle="人员身份规则"}Init(){return m(this,null,function*(){this.entity=new a,this.KeyOfEn=h.ShenFenModel,this.AddGroup("A","按组织结构绑定"),this.Blank("0"," 当前人员的身份（默认）",this.Desc0);const e=new a(this.PKVal);yield e.Retrieve();const n=e.FK_Flow;this.SelectItemsByList("1","指定节点的人员身份",this.Desc1,!1,`SELECT NodeID No,Name FROM WF_Node WHERE FK_Flow='${n}' `,h.ShenFenModelPara);const i="ND"+this.PKVal,c=F.SQLOfMapAttrsGener(i);this.SelectItemsByList("2","按表单字段值(人员编号)作为人员身份",this.Desc2,!1,c,h.ShenFenModelPara)})}AfterSave(e,n){if(e==n)throw new Error("Method not implemented.")}BtnClick(e,n,i){if(e==n||e===i)throw new Error("Method not implemented.")}}export{E as GPE_ShenFenModel};
